@import url("if.css");
@import url("base.css");

body{ background-color: #f7fafc; }
.wrap{ width: 330px; margin: auto; }
.login-box{ margin-top: 20%; padding: 30px; border: 1px solid #e0dcdc; background-color: #FFF; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.login-box .logo a{color: #ff7800;text-decoration: none;}
.login-box .logo .icon-logo{ font-size: 120px; line-height: 40px; }
.login-box .logo{ text-align: center; font-size: 30px; color: #ff7800; height: 40px;overflow: hidden;}
.switch-box .title{ text-align: center; list-style: none; margin-top: 30px; }
.switch-box .title span{ cursor: pointer; margin: 0 8px; }
.switch-box .title .on{ color: #ff7800; }

.form-group{ padding: 10px 0; }
.form-group input{ width: 100%; height: 40px;line-height: 40px; padding: 0px 10px; font-size: 14px; border: 1px solid #e0dcdc; box-sizing: border-box; display: inline-block; }
.form-group input:hover{border: 1px solid #ff6e00}
.form-group button{ width: 100%; height: 40px; background-color: #ff6e00; border: 0px; color: #FFF; font-size: 16px; cursor: pointer; display: inline-block; }
.form-group button:hover{ background-color: #E06101; }
.pc-login-box{ display: none; }
.weixin-login-box{ margin-top: 20px; text-align: center; }
.weixin-login-box .desc{ margin-top: 10px; color: #999; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; }
.weixin-login-box .desc:before{ margin-top: 10px; color: #999; font-size: 150px; }



